import request from '@/utils/request'

export default {
  // 获取用户列表
  list(params) {
    return request({
      url: '/admin/user/page-list',
      method: 'get',
      params
    })
  },

  // 根据id查用户
  selectById(params) {
    return request({
      url: '/admin/user/getById',
      method: 'get',
      params
    })
  },

  // 新增
  save(data) {
    return request({
      url: '/admin/user/save',
      method: 'post',
      data,
      headers: { 'Content-Type': 'multipart/form-data;' }
    })
  },

  // 修改
  update(data) {
    return request({
      url: '/admin/user/update',
      method: 'post',
      data,
      headers: { 'Content-Type': 'multipart/form-data;' }
    })
  },

  // 禁用
  disableUser(data) {
    return request({
      url: '/admin/user/disable',
      method: 'post',
      data,
      headers: { 'Content-Type': 'multipart/form-data;' }
    })
  },

  // 启用
  enableUser(data) {
    return request({
      url: '/admin/user/enable',
      method: 'post',
      data,
      headers: { 'Content-Type': 'multipart/form-data;' }
    })
  },

  // 批量删除
  delByIds(data) {
    return request({
      url: '/admin/user/delByIds',
      method: 'post',
      data,
      headers: { 'Content-Type': 'multipart/form-data;' }
    })
  }
}
